Skip to content

STM32BASE — Custom STM32F103C8T6 USB Development and Multi Interface Controller Board - #28

Open
kadarkarai474 wants to merge 7 commits into
FOSSEE:mainfrom
kadarkarai474:main
Open

STM32BASE — Custom STM32F103C8T6 USB Development and Multi Interface Controller Board#28
kadarkarai474 wants to merge 7 commits into
FOSSEE:mainfrom
kadarkarai474:main

Conversation

@kadarkarai474

Copy link
Copy Markdown

STM32BASE — Custom STM32F103C8T6 USB Development and Multi-Interface Controller Board

This pull request adds the STM32BASE custom development board based on the STM32F103C8T6 microcontroller. The design integrates USB connectivity, UART, SPI, I²C, PWM, ADC, GPIO, regulated power, programming/debug interfaces, and expansion headers into a compact, reusable controller platform.

Key Features

  • STM32F103C8T6 ARM Cortex-M3 MCU
  • USB connectivity for programming and communication
  • UART, SPI and I²C interfaces
  • Multiple PWM, ADC and GPIO pins
  • SWD programming/debug interface
  • 5 V USB input and regulated 3.3 V supply
  • Power, reset and boot-mode circuitry
  • Clearly labeled expansion headers
  • Designed as a reusable embedded development platform

Purpose

The board provides a practical STM32 development platform for embedded systems, sensor interfacing, communication modules, automation and rapid prototyping.

Included

  • Schematic design
  • PCB layout
  • Component footprints
  • Design/library files
  • Supporting documentation

This submission is intended for the FOSSEE eSim PCB Design Internship and demonstrates complete schematic-to-PCB development of a functional STM32-based multi-interface controller.
Screenshot 2026-08-23 191226
Screenshot 2026-08-23 191208

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant